/**
 * Project: greenline-epay
 * 
 * File Created at 2012-12-4
 * 
 * Copyright 2012 Greenline.com Corporation Limited.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * Greenline Company. ("Confidential Information").  You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered into
 * with Greenline.com.
 */

package com.greenline.push.dal.pushcenter.dataobject;

import java.util.Date;

/**
 * TASK_LOG <br>
 * 
 * @Author shoucun.ji 2013/12/18 13:40:35
 */
public class TaskLogDO {

    // ID
    private Long id;
    // 创建时间
    private Date gmtCreated;
    // 修改时间
    private Date gmtModified;
    //
    private String memo;
    // 业务主键、用|分隔
    private String bizKey;
    // 日终异动检查
    private String type;
    // 总数
    private Long amount;
    // 开始时间
    private Date startTime;
    // 结束时间
    private Date endTime;
    // 时长
    private Long duration;
    // 任务运行结果（成功、失败、自定义等)
    private String result;
    // 任务的业务结果（成功、失败等）
    private String bizResult;
    // 备注
    private String remark;

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * ID
     * 
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * ID
     * 
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 创建时间
     * 
     * @return gmtCreated
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 创建时间
     * 
     * @param gmtCreated
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 修改时间
     * 
     * @return gmtModified
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 修改时间
     * 
     * @param gmtModified
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 业务主键、用|分隔
     * 
     * @return bizKey
     */
    public String getBizKey() {
        return bizKey;
    }

    /**
     * 业务主键、用|分隔
     * 
     * @param bizKey
     */
    public void setBizKey(String bizKey) {
        this.bizKey = bizKey;
    }

    /**
     * 日终异动检查
     * 
     * @return type
     */
    public String getType() {
        return type;
    }

    /**
     * 日终异动检查
     * 
     * @param type
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 总数
     * 
     * @return amount
     */
    public Long getAmount() {
        return amount;
    }

    /**
     * 总数
     * 
     * @param amount
     */
    public void setAmount(Long amount) {
        this.amount = amount;
    }

    /**
     * 开始时间
     * 
     * @return startTime
     */
    public Date getStartTime() {
        return startTime;
    }

    /**
     * 开始时间
     * 
     * @param startTime
     */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /**
     * 结束时间
     * 
     * @return endTime
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 结束时间
     * 
     * @param endTime
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 时长
     * 
     * @return duration
     */
    public Long getDuration() {
        return duration;
    }

    /**
     * 时长
     * 
     * @param duration
     */
    public void setDuration(Long duration) {
        this.duration = duration;
    }

    /**
     * 任务运行结果（成功、失败、自定义等)
     * 
     * @return result
     */
    public String getResult() {
        return result;
    }

    /**
     * 任务运行结果（成功、失败、自定义等)
     * 
     * @param result
     */
    public void setResult(String result) {
        this.result = result;
    }

    /**
     * 任务的业务结果（成功、失败等）
     * 
     * @return bizResult
     */
    public String getBizResult() {
        return bizResult;
    }

    /**
     * 任务的业务结果（成功、失败等）
     * 
     * @param bizResult
     */
    public void setBizResult(String bizResult) {
        this.bizResult = bizResult;
    }

    /**
     * 备注
     * 
     * @return remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * 
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }
}
